package com.base.schema.factory.abstracts;

/**
 * 小米品牌生产电器工厂
 * ConcreteFactory（具体工厂）：它实现了在抽象工厂中声明的创建产品的方法，生成一组具体产品，
 * 这些产品构成了一个产品族，每一个产品都位于某个产品等级结构中。
 * @ClassName: ConcreteFactory1
 * @Description: 
 * @Author xuyou
 * @DateTime 2021年3月3日 下午2:15:42
 */
public class ConcreteFactory1 extends AbstractFactory {

	@Override
	public AbstractProductA createProductA() {
		return new ConcreteProductA();
	}

	@Override
	public AbstractProductB createProductB() {
		return new ConcreteProductB();
	}

}
